main{
    width: 1000px;
    margin: 20px auto;
    overflow: hidden;
}
*{
    padding: 0px;
    margin: 0px;
}
form{
    float: left;
    font-size: 0.9rem;
}
#table2{
    float: right;
}
#table1 td:nth-child(1){
    width: 110px;
}
#table1 td:nth-child(2){
    width: 180px;
}
#table1 td{
    height: 33px;
}
#table1 #hidden{
    display: none;
}
#table1 #stype2{
    margin-left: 10px;
}
#table1 .same{
    height: 30px;
    width: 165px;
    background-color: #EFF8FF;
    border: 1px solid gray;
}
#table1 #sel_hig{
    width: 160px;
    height: 28px;
     background-color: #EFF8FF;
     border: 1px solid gray;
}
#table1 #hidden{
    height: 35px;
    border: 1px dotted grey;
    background-color: #FFFFAA;
}
#table1 #bw{
    width: 160px;
}
option{
    font-size: 1rem;
}
#table2 td:nth-child(1){
    width: 1px;
}
#table2 td:nth-child(2){
    width: 100px;
    text-align: center;
}
#table2 td:nth-child(3){
    width: 250px;
    text-align: center;
}
#table2{
    border-spacing: 0px;
    width: 360px;
}
#table2 td{
    font-size: 0.95rem;
    height: 27px;
}
#table2 tr:nth-child(1){
  background-color: #8DD8F8;
  font-weight: bold;
}
#table2 tr:nth-child(2){
  background-color: #CCCCCC;
}
#table2 tr:nth-child(3){
  background-color: #66CC00;
}
#table2 tr:nth-child(4){
  background-color: #FFFF00;
}
#table2 tr:nth-child(5){
  background-color: #FF9900;
}
.same_position{
    position: absolute;
    left: -40px;
    top: 2px;
    display: none;
}

